#pragma once

/*#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <bondchart/bondratechart.h>
#include <bondchart/bondinterestratechart.h>
#include <bondchart/bondquotedealchart.h>
#include <bondchart/bondquotebrokerchart.h>
#include <bondchart/bondquotecdcchart.h>

using namespace qb;

class FakeWidget
        : public QWidget
{
public:
    FakeWidget(const QString& title, QWidget* parent = nullptr);
	~FakeWidget();

	void setNativeWnd(WId id);
	WId nativeWnd() { return m_nativeWnd; }

protected:
	void paintEvent(QPaintEvent* event) override;
	void resizeEvent(QResizeEvent* event) override;

	void setupUi();
	void setupLineStyleDemo();
	void showBondInterestRate();
	void showBondQuoteBroker();
	void showBondQuoteCDC();
	void showDoubleYAxis();

private:
	QVBoxLayout*			verticalLayout = nullptr;
	BondRateChart*			mBondRateChart = nullptr;
	BondInterestRateChart*	mBondInterestRateChart = nullptr;
	BondQuoteDealChart*		mBondQuoteDealChart = nullptr;
	BondQuoteBrokerChart*	mBondQuoteBrokerChart = nullptr;
	BondQuoteCDCChart*		mBondQuoteCDCChart = nullptr;

    QString					m_title;
    WId						m_nativeWnd = 0;
};
*/